explosion suppressor - German English Dictionary